import { defineComponent } from 'vue';

export type Component<T extends any = any> = | ReturnType<typeof defineComponent> | (() => Promise<typeof import('*.vue')>) | (() => Promise<T>);
